package ar.edu.utn.frba.dds.tp.code.filtros;

import ar.edu.utn.frba.dds.tp.code.transacciones.Transaccion;
import ar.edu.utn.frba.dds.tp.code.usuarios.Usuario;

import com.google.common.base.Predicate;

public class PredicateUsuario implements Predicate<Transaccion> {
	
	private final Usuario user;
	
	public PredicateUsuario(Usuario user) {
		this.user = user;
	}

	@Override
	public boolean apply(Transaccion transaccion) {
		return transaccion.getUsuario().equals(this.getUser());
	}

	public Usuario getUser() {
		return user;
	}

}
